Big Huge Thesaurus

carnivorous plant

noun